package com.ymatou.iapi.productsynces.parameter.es;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.ymttest.utils.compare.parameter.IgnoreParam;

public class EsGodProduct {
	private int ipid;
	private String pid;
	private Date stime;
	private Date utime;
	private int sid;

	private int scateid;
	private int tcateid;
	private int edtype;
	
	private int ptype;
	private int gtype;
	private Integer rebateType;
	
	
	public Integer getRebateType() {
		return rebateType;
	}
	public void setRebateType(Integer rebateType) {
		this.rebateType = rebateType;
	}
	

	
	public int getIpid() {
		return ipid;
	}
	public void setIpid(int ipid) {
		this.ipid = ipid;
	}
	public String getPid() {
		return pid;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}
	
	public Date getStime() {
		return stime;
	}
	public void setStime(Date stime) {
		this.stime = stime;
	}
	
	public Date getutime() {
		return utime;
	}
	public void setutime(Date lutime) {
		this.utime = utime;
	}
	public int getSid() {
		return sid;
	}
	public void setSid(int sid) {
		this.sid = sid;
	}
	
	public int getScateid() {
		return scateid;
	}
	public void setScateid(int scateid) {
		this.scateid = scateid;
	}
	public int getTcateid() {
		return tcateid;
	}
	public void setTcateid(int tcateid) {
		this.tcateid = tcateid;
	}
	
	public int getEdtype() {
		return edtype;
	}
	public void setEdtype(int edtype) {
		this.edtype = edtype;
	}
	
	public int getptype() {
		return ptype;
	}
	public void setptype(int ptype) {
		this.ptype = ptype;
	}
	
	
	public int getgtype() {
		return gtype;
	}
	public void setgtype(int gtype) {
		this.gtype = gtype;
	}
	
	private int atype;
	public int getatype() {
		return atype;
	}
	public void setatype(int atype) {
		this.atype = atype;
	}
	
	private int status;
	public int getstatus() {
		return status;
	}
	public void setstatus(int status) {
		this.status = status;
	}
	
		
	private boolean issellout;
	public boolean getissellout() {
		return issellout;
	}
	public void setissellout(boolean issellout) {
		this.issellout = issellout;
	}
	
	private Integer infop;
	public Integer getinfop() {
		return infop;
	}
	public void setinfop(Integer infop) {
		this.infop = infop;
	}
	
	
	private String title;
	public String gettitle() {
		return title;
	}
	public void settitle(String title) {
		this.title = title;
	}
	
	private Integer fcateid;
	public Integer getfcateid() {
		return fcateid;
	}
	public void setfcateid(Integer fcateid) {
		this.fcateid = fcateid;
	}

	private boolean isshow;
	public boolean getisshow() {
		return isshow;
	}
	public void setisshow(boolean isshow) {
		this.isshow = isshow;
	}
	
	
	
	private Integer bid;
	public Integer getbid() {
		return bid;
	}
	public void setbid(Integer bid) {
		this.bid = bid;
	}
	//最大价格
	private BigDecimal maxp;
	public BigDecimal getmaxp() {
		return maxp;
	}
	public void setmaxp(BigDecimal maxp) {
		this.maxp = maxp;
	}
	//最小价格
	private BigDecimal minp;
	public BigDecimal getminp() {
		return minp;
	}
	public void setminp(BigDecimal minp) {
		this.minp = minp;
	}
	//最小价格换算成人名币
	private BigDecimal rmbminp;
	public BigDecimal getrmbminp() {
		return rmbminp;
	}
	public void setrmbminp(BigDecimal rmbminp) {
		this.rmbminp = rmbminp;
	}

	
	
	//币种currency
	private String currency;
	public String getCurrency() {
		return currency;
	}
	public void setCurrency(String currency) {
		this.currency = currency;
	}
	
	
	//自提
	private boolean colgoods	;
	public boolean getColgoods	() {
		return colgoods	;
	}
	public void setColgoods	(boolean colgoods	) {
		this.colgoods	 = colgoods	;
	}
	
	
	//快递
	private boolean expdel	;
	public boolean getexpdel	() {
		return expdel	;
	}
	public void setexpdel	(boolean expdel	) {
		this.expdel	 = expdel	;
	}
	
	
	
	//备注
	private String remark	;
	public String getRemark	() {
		return remark	;
	}
	public void setRemark(String remark	) {
		this.remark	 = remark	;
	}
	
	
	
	//物流方式
	private Integer ics	;
	public Integer getIcs() {
		return ics	;
	}
	public void setIcs(Integer ics	) {
		this.ics = ics	;
	}
	
	//保税仓
	private Integer iba	;
	public Integer getIba() {
		return iba	;
	}
	public void setIba(Integer iba	) {
		this.iba = iba	;
	}
	
	
	//规格库存
	private Integer stock	;
	public Integer getStock() {
		return stock	;
	}
	public void setStock(Integer stock	) {
		this.stock = stock	;
	}
	
	
	private List<catalog> catalogs	;
	public List<catalog> getCatalogs() {
		return catalogs	;
	}
	public void setCatalogs(List<catalog> catalogs) {
		this.catalogs = catalogs	;
	}
	
	
	public class catalog
	{
		private String bc;
		private String sku;
		private double price;
		//上级售价 新增 20200703
		private double pprice;
		
		public String getBc() {
			return bc	;
		}
		public void setBc(String bc	) {
			this.bc	 = bc	;
		}
		
		public String getSku() {
			return sku	;
		}
		public void setSku(String sku	) {
			this.sku = sku	;
		}
		
		public double getPrice() {
			return price	;
		}
		public void setPrice(double price	) {
			this.price = price	;
		}
		
		
		public double getPprice() {
			return pprice	;
		}
		public void setPprice(double pprice	) {
			this.pprice = pprice	;
		}
	}
	
	
	
	//备注
	private String param	;
	public String getParam	() {
		return param	;
	}
	public void setParam(String param	) {
		this.param	 = param	;
	}
	
	/**
	 * 上级代理 20200703
	 */
	private Integer psid;
	public Integer getPsid() {
		return psid;
	}
	public void setPsid(Integer psid) {
		this.psid = psid;
	}
}


